package com.dao;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Component;

import com.model.SysMenu;

@Component
public interface MenuDao {
    public List<SysMenu> get(Map<String, Object> parMap);

    /**
     * 添加菜单
     * 
     * @param sysMenu
     * @return
     */
    public int insert(SysMenu sysMenu);

    /**
     * 编辑菜单
     * 
     * @param sysMenu
     * @return
     */
    public int edit(SysMenu sysMenu);

    /**
     * 删除菜单
     * 
     * @param id
     */
    public void delete(Long id);
    
    /**
     * 删除角色关系
     * 
     * @param menuId
     */
    public void deleteRoleMenuByMenuId(Long menuId);
}
